cssnode: Split into 3 objects
authorBenjamin Otte <otte@redhat.com>
Mon, 12 Jan 2015 02:58:21 +0000 (03:58 +0100)
committerBenjamin Otte <otte@redhat.com>
Wed, 18 Mar 2015 14:23:29 +0000 (15:23 +0100)
commite2f6d4db431e7cb2e21e18bf36783d361697385c
tree0e767c9de6dfe1a62ac98208117ad7386c540a02
parent726d8abb7d890ec696f933da6c1c8687ca640fa5
cssnode: Split into 3 objects

- GtkCssWidgetNode
  for style contexts owned by a widget
- GtkCssPathNode
  for style contexts using a GtkWidgetPath
- GtkCssTransientNode
  for nodes created with gtk_style_context_save()/restore()
gtk/Makefile.am
gtk/gtkcssnode.c
gtk/gtkcssnodeprivate.h
gtk/gtkcsspathnode.c [new file with mode: 0644]
gtk/gtkcsspathnodeprivate.h [new file with mode: 0644]
gtk/gtkcsstransientnode.c [new file with mode: 0644]
gtk/gtkcsstransientnodeprivate.h [new file with mode: 0644]
gtk/gtkcsswidgetnode.c [new file with mode: 0644]
gtk/gtkcsswidgetnodeprivate.h [new file with mode: 0644]
gtk/gtkstylecontext.c